package com.yxq.mdt.app.modules.video.bean;

import java.util.List;

/**
 * @author L
 * @time 2019-12-02
 * @describe 密聊用户$
 */
public class MLUserList {

    /**
     * pageNum : 1
     * pageSize : 10
     * total : 1
     * pages : 1
     * list : [{"id":15809,"userId":110901,"gsName":"Neal","age":20,"residence":"黑龙江 大庆","sex":2,"headimg":"https://wx.qlogo.cn/mmopen/vi_32/0QmRn4xjBx3o6bRV3NxK3qBSlaeWjSeNst3xHzFibeibibe85icR0ica3diccKhmUJ2XvPrwJlFRb42H64febzQvkOLA/132","generation":"123456","videoDetails":"123123","voiceFile":{"id":727,"userId":110901,"filePath":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/yxq_wx/2019-11-08653.m4a","fileType":3,"createTime":"2019-11-08 14:47:40","delStatus":0,"tagType":6,"fileLength":1320,"sort":0,"price":1},"gender":0,"soundsVideoStatus":2,"coverFile":[{"id":683,"userId":110901,"filePath":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/yxq_wx/2019-10-25/1571981041729122.png?x-oss-process=image/resize,w_1000,h_1000/quality,q_90","fileType":1,"createTime":"2019-10-25 13:24:03","delStatus":0,"tagType":1,"sort":4,"price":1}],"gsLiveGrade":{"id":1,"voicePrice":169,"voiceMinutes":1,"type":"1","status":"1","gradeName":"温柔妹子","minIntegral":"0","maxIntegral":"100","grade":"0","videoPrice":269,"videoMinutes":1},"distance":"11597.99"}]
     */

    private int pageNum;
    private int pageSize;
    private int total;
    private int pages;
    private List<ListBean> list;

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getPages() {
        return pages;
    }

    public void setPages(int pages) {
        this.pages = pages;
    }

    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }

    public static class ListBean {
        /**
         * id : 15809
         * userId : 110901
         * gsName : Neal
         * age : 20
         * residence : 黑龙江 大庆
         * sex : 2
         * headimg : https://wx.qlogo.cn/mmopen/vi_32/0QmRn4xjBx3o6bRV3NxK3qBSlaeWjSeNst3xHzFibeibibe85icR0ica3diccKhmUJ2XvPrwJlFRb42H64febzQvkOLA/132
         * generation : 123456
         * videoDetails : 123123
         * voiceFile : {"id":727,"userId":110901,"filePath":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/yxq_wx/2019-11-08653.m4a","fileType":3,"createTime":"2019-11-08 14:47:40","delStatus":0,"tagType":6,"fileLength":1320,"sort":0,"price":1}
         * gender : 0
         * soundsVideoStatus : 2
         * coverFile : [{"id":683,"userId":110901,"filePath":"https://yxqoss.oss-cn-hangzhou.aliyuncs.com/yxq_wx/2019-10-25/1571981041729122.png?x-oss-process=image/resize,w_1000,h_1000/quality,q_90","fileType":1,"createTime":"2019-10-25 13:24:03","delStatus":0,"tagType":1,"sort":4,"price":1}]
         * gsLiveGrade : {"id":1,"voicePrice":169,"voiceMinutes":1,"type":"1","status":"1","gradeName":"温柔妹子","minIntegral":"0","maxIntegral":"100","grade":"0","videoPrice":269,"videoMinutes":1}
         * distance : 11597.99
         */

        private int id;
        private String userId;
        private String gsName;
        private int age;
        private String residence;
        private int sex;
        private String headimg;
        private String generation;
        private String videoDetails;
        private VoiceFileBean voiceFile;
        private int gender;
        private int soundsVideoStatus;
        private GsLiveGradeBean gsLiveGrade;
        private String distance;
        private List<CoverFileBean> coverFile;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getGsName() {
            return gsName;
        }

        public void setGsName(String gsName) {
            this.gsName = gsName;
        }

        public int getAge() {
            return age;
        }

        public void setAge(int age) {
            this.age = age;
        }

        public String getResidence() {
            return residence;
        }

        public void setResidence(String residence) {
            this.residence = residence;
        }

        public int getSex() {
            return sex;
        }

        public void setSex(int sex) {
            this.sex = sex;
        }

        public String getHeadimg() {
            return headimg;
        }

        public void setHeadimg(String headimg) {
            this.headimg = headimg;
        }

        public String getGeneration() {
            return generation;
        }

        public void setGeneration(String generation) {
            this.generation = generation;
        }

        public String getVideoDetails() {
            return videoDetails;
        }

        public void setVideoDetails(String videoDetails) {
            this.videoDetails = videoDetails;
        }

        public VoiceFileBean getVoiceFile() {
            return voiceFile;
        }

        public void setVoiceFile(VoiceFileBean voiceFile) {
            this.voiceFile = voiceFile;
        }

        public int getGender() {
            return gender;
        }

        public void setGender(int gender) {
            this.gender = gender;
        }

        public int getSoundsVideoStatus() {
            return soundsVideoStatus;
        }

        public void setSoundsVideoStatus(int soundsVideoStatus) {
            this.soundsVideoStatus = soundsVideoStatus;
        }

        public GsLiveGradeBean getGsLiveGrade() {
            return gsLiveGrade;
        }

        public void setGsLiveGrade(GsLiveGradeBean gsLiveGrade) {
            this.gsLiveGrade = gsLiveGrade;
        }

        public String getDistance() {
            return distance;
        }

        public void setDistance(String distance) {
            this.distance = distance;
        }

        public List<CoverFileBean> getCoverFile() {
            return coverFile;
        }

        public void setCoverFile(List<CoverFileBean> coverFile) {
            this.coverFile = coverFile;
        }

        public static class VoiceFileBean {
            /**
             * id : 727
             * userId : 110901
             * filePath : https://yxqoss.oss-cn-hangzhou.aliyuncs.com/yxq_wx/2019-11-08653.m4a
             * fileType : 3
             * createTime : 2019-11-08 14:47:40
             * delStatus : 0
             * tagType : 6
             * fileLength : 1320
             * sort : 0
             * price : 1
             */

            private int id;
            private int userId;
            private String filePath;
            private int fileType;
            private String createTime;
            private int delStatus;
            private int tagType;
            private int fileLength;
            private int sort;
            private int price;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getFilePath() {
                return filePath;
            }

            public void setFilePath(String filePath) {
                this.filePath = filePath;
            }

            public int getFileType() {
                return fileType;
            }

            public void setFileType(int fileType) {
                this.fileType = fileType;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public int getDelStatus() {
                return delStatus;
            }

            public void setDelStatus(int delStatus) {
                this.delStatus = delStatus;
            }

            public int getTagType() {
                return tagType;
            }

            public void setTagType(int tagType) {
                this.tagType = tagType;
            }

            public int getFileLength() {
                return fileLength;
            }

            public void setFileLength(int fileLength) {
                this.fileLength = fileLength;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getPrice() {
                return price;
            }

            public void setPrice(int price) {
                this.price = price;
            }
        }

        public static class GsLiveGradeBean {
            /**
             * id : 1
             * voicePrice : 169
             * voiceMinutes : 1
             * type : 1
             * status : 1
             * gradeName : 温柔妹子
             * minIntegral : 0
             * maxIntegral : 100
             * grade : 0
             * videoPrice : 269
             * videoMinutes : 1
             */

            private int id;
            private int voicePrice;
            private int voiceMinutes;
            private String type;
            private String status;
            private String gradeName;
            private String minIntegral;
            private String maxIntegral;
            private String grade;
            private int videoPrice;
            private int videoMinutes;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getVoicePrice() {
                return voicePrice;
            }

            public void setVoicePrice(int voicePrice) {
                this.voicePrice = voicePrice;
            }

            public int getVoiceMinutes() {
                return voiceMinutes;
            }

            public void setVoiceMinutes(int voiceMinutes) {
                this.voiceMinutes = voiceMinutes;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getGradeName() {
                return gradeName;
            }

            public void setGradeName(String gradeName) {
                this.gradeName = gradeName;
            }

            public String getMinIntegral() {
                return minIntegral;
            }

            public void setMinIntegral(String minIntegral) {
                this.minIntegral = minIntegral;
            }

            public String getMaxIntegral() {
                return maxIntegral;
            }

            public void setMaxIntegral(String maxIntegral) {
                this.maxIntegral = maxIntegral;
            }

            public String getGrade() {
                return grade;
            }

            public void setGrade(String grade) {
                this.grade = grade;
            }

            public int getVideoPrice() {
                return videoPrice;
            }

            public void setVideoPrice(int videoPrice) {
                this.videoPrice = videoPrice;
            }

            public int getVideoMinutes() {
                return videoMinutes;
            }

            public void setVideoMinutes(int videoMinutes) {
                this.videoMinutes = videoMinutes;
            }
        }

        public static class CoverFileBean {
            /**
             * id : 683
             * userId : 110901
             * filePath : https://yxqoss.oss-cn-hangzhou.aliyuncs.com/yxq_wx/2019-10-25/1571981041729122.png?x-oss-process=image/resize,w_1000,h_1000/quality,q_90
             * fileType : 1
             * createTime : 2019-10-25 13:24:03
             * delStatus : 0
             * tagType : 1
             * sort : 4
             * price : 1
             */

            private int id;
            private int userId;
            private String filePath;
            private int fileType;
            private String createTime;
            private int delStatus;
            private int tagType;
            private int sort;
            private int price;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getFilePath() {
                return filePath;
            }

            public void setFilePath(String filePath) {
                this.filePath = filePath;
            }

            public int getFileType() {
                return fileType;
            }

            public void setFileType(int fileType) {
                this.fileType = fileType;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public int getDelStatus() {
                return delStatus;
            }

            public void setDelStatus(int delStatus) {
                this.delStatus = delStatus;
            }

            public int getTagType() {
                return tagType;
            }

            public void setTagType(int tagType) {
                this.tagType = tagType;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getPrice() {
                return price;
            }

            public void setPrice(int price) {
                this.price = price;
            }
        }
    }
}
